<div id="contenedorCupones">

    <?php
    if (isset($mensaje) && !empty($mensaje))
        echo $mensaje;

    if (empty($cuponesYservicios))
        echo "<br />No hay cupones para emitir";
    else {

        foreach ($cuponesYservicios as $cuponConServicios) {

            $servicios = '';
            $rowspan = 3;

            $totalAPagar = (int) $cuponConServicios[0]->getSocio()->getCategoria()->getImporte();

            if (!empty($cuponConServicios[1])) {

                foreach ($cuponConServicios[1] as $servicio) {
                    $servicios .= "<tr>
                                        <th colspan='1' scope='col'>" . $servicio['nombre'] . "</th>
                                        <th colspan='1' scope='col'>" . $servicio['importe'] . "</th>
                                       </tr>";
                    $totalAPagar += (int) $servicio['importe'];
                }

                $rowspan += sizeof($cuponConServicios[1]);
            }


            echo "<table border='1' cellpadding='4' cellspacing='0' style='width:650px;'>

                <thead>

                    <tr>

                        <th colspan='5' scope='col'>Cupón de Pago</th>

                    </tr>

                    <tr>

                        <th colspan='1' scope='col'>Nº Cupón: " . $cuponConServicios[0]->getId() . "</th>
                        <th colspan='1' scope='col'>Fecha de Vencimiento:  </ br>" . $cuponConServicios[0]->getFechaVencimiento()->format('d').'/'.$cuponConServicios[0]->getFechaVencimiento()->format('m') .'/'.$cuponConServicios[0]->getFechaVencimiento()->format('Y'). "</th>
                        <th colspan='2' scope='col'>Detalle de Pago</th>

                    </tr>

                    <tr>

                        <th colspan='1' scope='col'>Socio: " . $cuponConServicios[0]->getSocio()->getApellido() . ", " . $cuponConServicios[0]->getSocio()->getNombre() . "</th>
                        <th colspan='1' scope='col'>Categoría: " . $cuponConServicios[0]->getSocio()->getCategoria()->getNombre() . "</th>
                        <th colspan='1' scope='col'>Nº Socio: " . $cuponConServicios[0]->getSocio()->getId() . "</th>
                        <th colspan='1' scope='col'>Cuota Societaria</th>
                        <th colspan='1' scope='col'>$ " . $cuponConServicios[0]->getSocio()->getCategoria()->getImporte() . "</th>

                    </tr>
                    
                    <tr>
                        <th colspan='2' scope='col' rowspan='" . $rowspan . "'>Domicilio: " . $cuponConServicios[0]->getSocio()->getDomicilioCobro() . "</th>
                        <th colspan='1' scope='col' rowspan='" . $rowspan . "'>Zona: " . $cuponConServicios[0]->getSocio()->getZona()->getId() . "</th>
                        
                    </tr>
                    <tr>
                    
                        " . $servicios . "
                        <tr>
                            <th colspan='1' scope='col'>Total a Pagar</th>
                            <th colspan='1' scope='col'>$ " . $totalAPagar . "</th>
                        </tr>
                    </tr>

                </thead>
             </table><br />";
        }

        $cobrador = $resumenCupones[0]->getCobrador()->getId();

        echo "<table border='1' cellpadding='4' cellspacing='0' style='width:650px;'>

                <thead>

                    <tr>

                        <th colspan='3' scope='col'>Padrón de Cobro de Cupones</th>

                    </tr>

                    <tr>
                        <th colspan='2' scope='col'>Cobrador:</th>
                        <th colspan='1' scope='col'>" . $resumenCupones[0]->getCobrador()->getApellido() . ", " . $resumenCupones[0]->getCobrador()->getNombre() . "</th>
                    </tr>
                    
                    <tr>
                        <th colspan='1' scope='col'>Categoría</th>
                        <th colspan='1' scope='col'>Zona</th>
                        <th colspan='1' scope='col'>Socio</th>
                    </tr>

                </thead>

                <tbody>";

        foreach ($resumenCupones as $cupon) {

            if ($cupon->getCobrador()->getId() != $cobrador) {
                echo "</tbody>

                </table> <br />";
                echo "<table border='1' cellpadding='4' cellspacing='0' style='width:650px;'>

                <thead>

                    <tr>

                        <th colspan='3' scope='col'>Padrón de Cobro de Cupones</th>

                    </tr>

                    <tr>
                        <th colspan='2' scope='col'>Cobrador:</th>
                        <th colspan='1' scope='col'>" . $cupon->getCobrador()->getNombre() . "</th>
                    </tr>
                    
                    <tr>
                        <th colspan='1' scope='col'>Categoría</th>
                        <th colspan='1' scope='col'>Zona</th>
                        <th colspan='1' scope='col'>Socio</th>
                    </tr>

                </thead>

                <tbody>";
                $cobrador = $cupon->getCobrador()->getId();
            }

            echo '<tr>';
            echo '<td>' . $cupon->getSocio()->getCategoria()->getNombre() . '</td>' .
            '<td>' . $cupon->getSocio()->getZona()->getNombre() . '</td>' .
            '<td>' . $cupon->getSocio()->getApellido() . ', ' . $cupon->getSocio()->getNombre() . '</td>';
            echo '</tr>';

            if ($cupon->getCobrador()->getId() != $cobrador)
                echo "</tbody>

                </table> <br />";
        }
        echo "</tbody>

                </table> <br />";
    }
    ?>

</div>